AppendMenu
appendmenu
Use AppendMenu instead.
AppendMenuItemText
AppendResMenu
CalcMenuSize
CallMBarHookProc
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
CallMenuBarDefProc
The menu bar is not customizable in Carbon.
CallMenuDefProc
CallMenuHookProc
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
ChangeMenuAttributes
ChangeMenuItemAttributes
CheckItem
You should instead use CheckMenuItem.
CheckMenuItem
ClearMenuBar
ContextualMenuSelect
CountMenuItems
CountMenuItemsWithCommandID
CountMItems
You should instead use CountMenuItems.
CreateCustomMenu
CreateNewMenu
DeleteMCEntries
DeleteMCEntries does nothing, because the Appearance Manager doesn't use color tables.
DeleteMenu
DeleteMenuItem
DisableAllMenuItems
DisableItem
Replaced by DisableMenuItem.
DisableMenuCommand
DisableMenuItem
Note that the implementation of Carbon on Mac OS 8.1 only supports disabling menu items less than or equal to 31.
DisableMenuItemIcon
DisposeMBarHookUPP
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
DisposeMCInfo
DisposeMCInfo does nothing, because Appearance Manager doesn't use color tables.
DisposeMenu
DisposeMenuBarDefUPP
The menu bar is not customizable in Carbon.
DisposeMenuDefUPP
DisposeMenuHookUPP
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
DrawMenuBar
EnableAllMenuItems
EnableItem
Replaced by EnableMenuItem.
EnableMenuCommand
EnableMenuItem
EnableMenuItemIcon
FlashMenuBar
GDBShowMenuInfo
GDBShowMenuItemInfo
GDBShowMenuList
GetIndMenuItemWithCommandID
GetItemCmd
GetItemIcon
GetItemMark
GetItemStyle
GetMBarHeight
GetMCEntry
GetMCEntry does nothing, because Appearance Manager doesn't use color tables.
GetMCInfo
GetMCInfo does nothing, because Appearance Manager doesn't use color tables.
GetMenu
GetMenuAttributes
GetMenuBar
GetMenuCommandProperty
GetMenuCommandPropertySize
GetMenuDefinition
GetMenuExcludesMarkColumn
You should instead inspect the kMenuExcludesMarkColumn menu attribute using the GetMenuAttributes function.
GetMenuFont
GetMenuHandle
GetMenuHeight
GetMenuID
GetMenuItemAttributes
GetMenuItemCommandID
GetMenuItemData
GetMenuItemFontID
GetMenuItemHierarchicalID
GetMenuItemIconHandle
GetMenuItemKeyGlyph
GetMenuItemModifiers
GetMenuItemProperty
GetMenuItemPropertySize
GetMenuItemRefCon
GetMenuItemRefCon2
To associate data with a menu item you should instead use the Get/SetMenuItemProperty functions available with the Mac OS 8.5 Menu Manager.
GetMenuItemText
getmenuitemtext
Use GetMenuItemText instead.
GetMenuItemTextEncoding
GetMenuTitle
GetMenuTrackingData
GetMenuWidth
GetNewMBar
HideMenuBar
HiliteMenu
InitContextualMenus
InitMenus
InitMenus is not supported in Carbon. There is no need to initialize the Menu Manager because the shared library is loaded as needed.
InitProcMenu
You must use the standard menu bar definition function (MBDF).
InsertFontResMenu
InsertIntlResMenu
InsertMenu
InsertMenuItem
insertmenuitem
Use InsertMenuItem instead.
InsertMenuItemText
InsertResMenu
InvalMenuBar
InvokeMBarHookUPP
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
InvokeMenuBarDefUPP
The menu bar is not customizable in Carbon.
InvokeMenuDefUPP
InvokeMenuHookUPP
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
IsMenuBarVisible
IsMenuCommandEnabled
IsMenuItemEnabled
IsMenuItemIconEnabled
IsShowContextualMenuClick
MBarHookProcPtr
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
MenuBarDefProcPtr
The menu bar is not customizable in Carbon.
MenuChoice
MenuDefProcPtr
MenuEvent
MenuHasEnabledItems
MenuHookProcPtr
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
MenuKey
MenuSelect
menuselect
Use MenuSelect instead.
NewMBarHookProc
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
NewMBarHookUPP
Accessing the MBarHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu bar events instead.
NewMenu
newmenu
Use NewMenu instead.
NewMenuBarDefProc
The menu bar is not customizable in Carbon.
NewMenuBarDefUPP
The menu bar is not customizable in Carbon.
NewMenuDefProc
NewMenuDefUPP
NewMenuHookProc
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
NewMenuHookUPP
Accessing the MenuHook low-memory global variable is not supported in Carbon. Use the Carbon Event Manager to work with menu events instead.
PopUpMenuSelect
ProcessIsContextualMenuClient
RegisterMenuDefinition
RemoveMenuCommandProperty
RemoveMenuItemProperty
SetItemCmd
SetItemIcon
SetItemMark
SetItemStyle
SetMCEntries
SetMCEntries does nothing, because Appearance Manager doesn't use color tables.
SetMCInfo
SetMCInfo does nothing, because Appearance Manager doesn't use color tables.
SetMenuBar
SetMenuCommandProperty
SetMenuDefinition
SetMenuExcludesMarkColumn
You should instead set the kMenuExcludesMarkColumn menu attribute using the SetMenuAttributes function.
SetMenuFlash
In the future, the Appearance Manager may control menu-flashing behavior.
SetMenuFlashCount
SetMenuFont
SetMenuHeight
SetMenuID
SetMenuItemCommandID
SetMenuItemData
SetMenuItemFontID
SetMenuItemHierarchicalID
SetMenuItemIconHandle
SetMenuItemKeyGlyph
SetMenuItemModifiers
SetMenuItemProperty
SetMenuItemRefCon
SetMenuItemRefCon2
To associate data with a menu item in Carbon, you should instead use the Get/SetMenuItemProperty functions.
SetMenuItemText
setmenuitemtext
Use SetMenuItemText instead.
SetMenuItemTextEncoding
SetMenuTitle
SetMenuWidth
ShowMenuBar
SystemEdit
Carbon does not support desk accessories.
SystemMenu
Carbon does not support desk accessories.